Правильное понимание Single Responsibility Principle (SRP) в Dart/Flutter
—
от автора
—
от автора
SRP оказался самым сложным принципом из всех SOLID принципов в понимании и как следствие неправильное применение в кодировании. Множество разработчиков уровня junior / middle, которых я собеседовал на позицию Flutter разработчика давали ответ, что SRP — это принцип единой ответственности.…
—
от автора
Всем привет! В этой статье хотел бы поделиться вопросами и ответами, которые я задаю на собеседованиях фронтенд-разработчикам и которые попадались мне, когда я сам искал работу. Здесь собраны вопросы именно по JavaScript. В дальнейшем планирую рассмотреть TypeScript отдельно, а также…
—
от автора
У меня есть решение для тех случаев, когда ваш процессинг файлов довольно стандартный. Решение пока сыроватое, но уже способное делать интересные и полезные вещи.Для начала уточню, что когда я говорю стандартный процессинг файлов, я имею в виду что-то вроде получить…
—
от автора
CSS Flexbox — это модуль раскладки, который позволяет легко выравнивать, распределять и переносить элементы на веб-странице с помощью небольшого количества кода. Flexbox работает с двумя осями — главной и побочной, которые определяют направление и порядок элементов внутри flex-контейнера. Flexbox также…
—
от автора
В прошлом году осень не торопилась прогонять затянувшееся северное лето. Погода ставила очередные температурные рекорды и о конце сентября напоминали только редкие жёлто-красные островки посреди освещённого ярким солнцем зелёного моря.Сейчас за окном апрель, из серых облаков сыплет лохмотьями бесконечный снег.…
—
от автора
Ученые, которые проводят исследования в области маркетинга, дизайна и взаимодействия человека с диджитал продуктами, живут в очень отдельной информационной реальности. Дизайнеры и продакт-менеджеры на своих конференциях обсуждают совсем другие кейсы и проблемы по сравнению с тем, что в среднем печатается…
—
от автора
17 ноября 2023 года стало известно, что был уволен руководитель OpenAI Сэм Альтман. В последующем была целая эпопея с его возвращением. Но что если увольнение было связано с тем, что в недрах OpenAI было завершено обучение новой ChatGPT 5.0 и…
—
от автора
Название компании SEGA — это аббревиатура от «Service Games». Она была основана в 1940–м году в США с целью изготовления игровых автоматов для солдат. Интересно, что в 50–х главный офис компании был перенесен в Токио, столицу Японии, с которой как…
—
от автора
Pornhub ограничил доступ жителей американских штатов Северная Каролина и Монтана на фоне стремления законодателей этих территориальных единиц усилить регулирование посещения порнографических ресурсов. По данным 404Media, пользователи из двух штатов также лишились доступа к другим сайтам, принадлежащим конгломерату Aylo, включая Redtube…
—
от автора
В 2022 году игра Beyond Good & Evil 2 официально стала самой долго разрабатываемой игрой в истории, обойдя Duke Nukem Forever, ее пытаются создать уже 15 лет. При этом фанаты продолжают ждать. А собственно, откуда такой ажиотаж? Ведь первая часть…